/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DAO;

import DTO.DefaultValue;

/**
 *
 * @author HuuTri
 */
public class Parameter {
    private String _name; // Tên gọi của Parameter
    private Object _value; // Giá trị của Parameter
    
    /*Hàm khởi tạo mặc định*/
    public Parameter() {
        initialize(DefaultValue.STRING, DefaultValue.OBJECT); // Khởi tạo parameter với các giá trị mặc định
    }
    
    /*Hàm khởi tạo với giá name và value được truyền vào*/
    public Parameter(String name, Object value) {
        initialize(name, value); // Khởi tạo value và name cho Parameter
    }
    
    /*Hàm init các giá trị*/
    public void initialize(String name, Object value) {
        _name = name;
        _value = value;
    }
    
    /*Gán giá trị cho tên của Parameter*/
    public void setName(String name) {
        _name = name;
    }
    
    /*Lấy giá trị của tên Parameter*/
    public String getName() {
        return _name;
    }
    
    /*Gán giá trị cho value của Parameter*/
    public void setValue(Object value) {
        _value = value;
    }
    
    /*Lấy giá trị value của Parameter*/
    public Object getValue() {
        return _value;
    }
    
}
